Wazo Platform

An Open Source project to build your own IP telecom platform

Why Wazo Platform?

Programmable Interfaces

All the programmable interfaces are mobile and web friendly: WebRTC, REST API, WebSockets and Webhooks.

Easy to Consume (API-First)

We designed the platform with an API-First approach. Building blocks are micro-services developed in Python. All APIs are described through OpenAPI specifications.

Battlefield Tested

The core Telecom engine is implemented using the Asterisk, RTPEngine and Kamailio projects. The technical core engine is based on RabbitMQ, NGinx and PostgreSQL.

Wazo Platform allows developers to build solutions that fit any business and technical requirements. Fully open source and based on open Source components, Wazo Platform aims to provide all the building blocks to create a full-featured, carrier-grade, Programmable Telecom Infrastructure.

What is Wazo Platform

Wazo Platform is an Open Source project allowing to build carrier grade programmable IP communication infrastructures. You can pick and choose the components you need to build your infrastructures with class 5 features like audio and video calls, chat, call centers, conferences, voicemail, etc.

From our APIs, integrate any kind of integration with the platform. Wazo be could integrate with your own billing capabilities or any value-added services like Speech to Text, A.I. or sentiment analysis.

Deployable and scalable on bare metal, virtual machines or containers.

How We Built It

Wazo Platform is defined by 4 layers:

  • Application layer: SDK to build mobile and web apps
  • Business layer: REST API to manage users, phones, call centers, load balancing, billing, ...
    Services: calld, confd, agentd
  • Engine layer: internal services for core functionalities(audio/video, provisioning, ...)
    Services: asterisk, confd, agid, amid, provd, kamailio, rtpengine
  • Technical layer: internal services for the Operating System, HTTP, internal messaging, database, ...
    Debian and Services: nginx, rabbitmq, postgresql, auth, webhookd, websocketd
Technical Layers

License

You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to our software including (via compiler) GPL-licensed code must also be made available under the GPL along with build & install instructions. More details at tldrlegal.com

Community Supported

Wazo Platform is supported by its community. Use our various channels to reach out.

Publications

Video @ Kamailio World: Dangerous Demos

Video @ the Telecom Application Development Summit: What can you do with Wazo?

Video @ the Telecom Application Development Summit: WAZO Keynote: xCPaaS

Get Connected, Contribute & Build value!

Designed with by Xiaoying Riley for developersCopyright 2016-2023 The Wazo Authors (see the AUTHORS file)